[StructLayout(LayoutKind.Sequential, Pack = 8)]
public struct NativeOverlapped
{
private IntPtr InternalLow;
private IntPtr InternalHigh;
public long Offset;
public IntPtr EventHandle;
}
[StructLayout(LayoutKind.Explicit, Size=20)]
public struct OVERLAPPED
{
[FieldOffset(0)]
public uint Internal;
[FieldOffset(4)]
public uint InternalHigh;
[FieldOffset(8)]
public uint Offset;
[FieldOffset(12)]
public uint OffsetHigh;
[FieldOffset(8)]
public IntPtr Pointer;
[FieldOffset(16)]
public IntPtr hEvent;
}
Structure OVERLAPPED
Public TODO
End Structure
None.
None.